A new dual entropy core true random number generator

نویسندگان

  • Ihsan Cicek
  • Ali Emre Pusane
  • Gunhan Dundar
چکیده

The entropy produced by a conventional single chaotic map based true random number generator (TRNG) is usually limited due to the finite number of Lyapunov exponents. In this work, we present a new dual entropy core TRNG architecture which is capable of producing high levels of randomness using hardware redundancy. Mathematical models of conventional and proposed TRNG architectures have been developed for a comparative analysis of the statistical and randomness properties. Our theoretical studies showed that the proposed architecture which employs Bernoulli map as the entropy source, has an inherently symmetric probability density function with zero mean. Using a practical information metric, T-entropy, we demonstrated that the proposed architecture performs better in terms of randomness, for a wide range of control parameter values when compared to its single entropy core counterpart. A proof of concept prototype of the proposed architecture is designed and implemented using a field programmable analog array integrated circuit. Random numbers acquired from the prototype have successfully passed all NIST 800.22 statistical tests.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CPU Time Jitter Based Non-Physical True Random Number Generator

Today’s operating systems provide non-physical true random number generators which are based on hardware events. With the advent of virtualization and the ever growing need of more high-quality entropy, these random number generators reach their limits. Additional sources of entropy must be opened up. This document introduces an entropy source based on CPU execution time jitter. The design and ...

متن کامل

Implementing True Random Number Generators Based on High Fanout Nets

The main component of a true random number generator (TRNG) is its source of entropy. Field Programmable Gate Arrays (FPGAs) are emerging as a popular platform for implementing single-chip TRNGs. Most of the generators implemented in FPGAs exploit the jitter from ring oscillators as source of entropy. The present paper proposes a new method for implementing TRNGs in FPGAs based on high fanout c...

متن کامل

The Arduino as a Hardware Random-Number Generator

Cheap micro-controllers, such as the Arduino or other controllers based on the Atmel AVR CPUs are being deployed in a wide variety of projects, ranging from sensors networks to robotic submarines. In this paper, we investigate the feasibility of using the Arduino as a true random number generator (TRNG). The Arduino Reference Manual recommends using it to seed a pseudo random number generator (...

متن کامل

Benchmarking the True Random Number Generator of TPM Chips

A TPM (trusted platform module) is a chip present mostly on newer motherboards, and its primary function is to create, store and work with cryptographic keys. This dedicated chip can serve to authenticate other devices or to protect encryption keys used by various software applications. Among other features, it comes with a True Random Number Generator (TRNG) that can be used for cryptographic ...

متن کامل

A robust -40 to 120°C all-digital true random number generator in 40nm CMOS

An all-digital True Random Number Generator (TRNG) harvesting entropy from the collapse of 2 edges injected into one even-stage ring is fabricated in 40nm CMOS. A configurable ring and tuning loop provides robustness across a wide range of temperature (-40 to 120°C), voltage (0.6 to 0.9V), process variation, and external attack. The dynamic tuning loop automatically configures the ring to meet ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014